로컬 히스토리

 


섹션은 당신에게 Local History 특징의 설명과 IntelliJ IDEA에서 그들과 함께 작업하는 방법을 제공합니다.

 
버전제어 시스템은 만일 필요하다면 당신에게 공통 저장소에 있는 당신의 파일을 저장하고 이전 버전으로 롤백하는 것을 허락하는 작업에 사용되는 것으로 알려져 있습니다. 그러나 당신의 파일을 저장소로 업로드하는 일부 지정 행동을 수행하고 일부 제한을 따라야 하는 필요성과 같은 일부 결점이 있습니다(공통 저장소 안으로 호환적인 코드를 업로드하는 것은 좋은 IDEA 아닌 것과 같은). IntelliJ IDEA 로컬 히스토리는 투명하게 당신이 당신의 코드에서 생성하고 이전 버전의 어떤 것으로 롤백하도록 허락하는 변화를 저장합니다. 그들 모두는 얼마의 기간(디폴트로 3)동안 자동적으로 보존됩니다. 만일 당신이 얼마나 오랫동안 변경이 저장되었는가, 어느 라벨이 자동적으로 쓰였는가에 대해 커스터마이즈 하기를 바란다면,그것은 Local History Options 메뉴를 통해 있습니다.
로컬 히스토리는 모든 한번의 변경(예를 들면, 개개의 키 누르기는 별도로 기록되지 않습니다)을 써두지는 않습니다 그러나 그것은 이벤트 구동형입니다. 그것은 저장, 리팩토링 등과 같은 이벤트는 또한 히스토리가 되는 마지막 행동 후에 변경을 추가시킵니다.

로컬 히스토리는 IDEA 설치(<the_project_dir> IDEA 의해 열렸던 모든 프로젝트에 상응하는 디렉토리) 특별한 시스템 /vcs/<the_project_dir> 디렉터리에 변경 히스토리를 저장합니다. 프로젝트가 처음으로 열렸을 로컬 히스토리는 시스템 /vcs/ 디렉터리에서 그것에 대한 <the_project_dir> 생성하고 실제로 거기에 모든 프로젝트 콘텐트를 카피합니다.  그리고 만일 프로젝트가 크다면 그것은 로컬 히스토리가 그것을 위해 빌드될 때까지 시간이 걸립니다. 좋은 소식은 그런 접근과 함께 당신은 IDEA 내에서 또는 외부 프로그램(예를 들면 작업 소프트웨어 ) 의해 만들어진 당신의 코드에서 어느 변경도 잃지 않을 것이라는 입니다.


로컬 히스토리는 항상 얼마나 오랫동안의 문제는 상관 안하고 당신 파일의 마지막 버전을 저장합니다. 모든 이전 버전은 Local History Options 메뉴에서 설정된 시간 이후에 삭제될 것 입니다.



로컬 히스토리가 보이지 않게 작업하는 동안 그것과 작업할 다음의 다이얼로그를 가집니다:

 파일 히스토리
 디렉터 히스토리
 차이 보기
 추가 라벨